/*navbar*/
header .navbar-default {
  -webkit-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.25);
  -ms-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.25);
  -o-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.25);
  -moz-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.25);
  box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.25); }
  header .navbar-default .navbar-brand {
    font-size: 30px;
    font-weight: bold;
    color: #40d2b1;
    line-height: 35px; }
  header .navbar-default .navbar-nav > li > a {
    font-size: 16px;
    font-weight: bold;
    color: #666;
    height: 70px;
    line-height: 35px; }
  header .navbar-default .navbar-toggle {
    margin-top: 17px; }
    header .navbar-default .navbar-toggle:hover {
      border-color: #40d2b1;
      background-color: #40d2b1; }
    header .navbar-default .navbar-toggle .icon-bar {
      background-color: #2c8e78; }

/*footer*/
footer {
  font-weight: 400;
  text-align: center;
  padding: 20px; }

html, body {
  height: 100%; }

body {
  background: url("../imgs/home-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat; }
  body #register .modal-dialog {
    top: 50%;
    transform: translateY(-50%); }
